home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Games / NeXTmj / Source / mj.h < prev    next >
C/C++ Source or Header  |  1991-03-13  |  3KB  |  89 lines

  1.  
  2. /*
  3.  * This file contains definations of interest by
  4.  *    most objects in the project.
  5.  *
  6.  $Author$
  7.  $Header$
  8.  *
  9.  $Log$
  10.  */
  11.  
  12. #ifndef    _mj_H
  13. #define    _mj_H
  14.  
  15.  
  16.                                                 // Provide constants for the number of
  17.                                                 //    each tile type.
  18. #define    NUMBER_OF_EAST_WIND        4
  19. #define    NUMBER_OF_WEST_WIND        4
  20. #define    NUMBER_OF_NORTH_WIND    4
  21. #define    NUMBER_OF_SOUTH_WIND    4
  22. #define    NUMBER_OF_WINTER_SEASON    1
  23. #define    NUMBER_OF_SPRING_SEASON    1
  24. #define    NUMBER_OF_SUMMER_SEASON    1
  25. #define    NUMBER_OF_AUTUMN_SEASON    1
  26. #define    NUMBER_OF_CIRCLE_1        4
  27. #define    NUMBER_OF_CIRCLE_2        4
  28. #define    NUMBER_OF_CIRCLE_3        4
  29. #define    NUMBER_OF_CIRCLE_4        4
  30. #define    NUMBER_OF_CIRCLE_5        4
  31. #define    NUMBER_OF_CIRCLE_6        4
  32. #define    NUMBER_OF_CIRCLE_7        4
  33. #define    NUMBER_OF_CIRCLE_8        4
  34. #define    NUMBER_OF_CIRCLE_9        4
  35. #define    NUMBER_OF_BAMBOO_1        4
  36. #define    NUMBER_OF_BAMBOO_2        4
  37. #define    NUMBER_OF_BAMBOO_3        4
  38. #define    NUMBER_OF_BAMBOO_4        4
  39. #define    NUMBER_OF_BAMBOO_5        4
  40. #define    NUMBER_OF_BAMBOO_6        4
  41. #define    NUMBER_OF_BAMBOO_7        4
  42. #define    NUMBER_OF_BAMBOO_8        4
  43. #define    NUMBER_OF_BAMBOO_9        4
  44. #define    NUMBER_OF_CHARACTER_1    4
  45. #define    NUMBER_OF_CHARACTER_2    4
  46. #define    NUMBER_OF_CHARACTER_3    4
  47. #define    NUMBER_OF_CHARACTER_4    4
  48. #define    NUMBER_OF_CHARACTER_5    4
  49. #define    NUMBER_OF_CHARACTER_6    4
  50. #define    NUMBER_OF_CHARACTER_7    4
  51. #define    NUMBER_OF_CHARACTER_8    4
  52. #define    NUMBER_OF_CHARACTER_9    4
  53. #define    NUMBER_OF_RED            4
  54. #define    NUMBER_OF_GREEN            4
  55. #define    NUMBER_OF_WHITE            4
  56. #define    NUMBER_OF_BAMBOO        1
  57. #define    NUMBER_OF_PLUM            1
  58. #define    NUMBER_OF_ORCHID        1
  59. #define    NUMBER_OF_MUM            1
  60.  
  61.  
  62.                                                 // This is the total number of game tiles
  63.                                                 //    that are placed on the Game Board.
  64. #define    NUMBER_OF_TILES    (    \
  65.     NUMBER_OF_EAST_WIND        +     NUMBER_OF_WEST_WIND        + \
  66.     NUMBER_OF_NORTH_WIND    +    NUMBER_OF_SOUTH_WIND    + \
  67.     NUMBER_OF_WINTER_SEASON    +    NUMBER_OF_SPRING_SEASON    + \
  68.     NUMBER_OF_SUMMER_SEASON    +    NUMBER_OF_AUTUMN_SEASON    + \
  69.     NUMBER_OF_CIRCLE_1        +    NUMBER_OF_CIRCLE_2        + \
  70.     NUMBER_OF_CIRCLE_3        +    NUMBER_OF_CIRCLE_4        + \
  71.     NUMBER_OF_CIRCLE_5        +    NUMBER_OF_CIRCLE_6        + \
  72.     NUMBER_OF_CIRCLE_7        +    NUMBER_OF_CIRCLE_8        + \
  73.     NUMBER_OF_CIRCLE_9        +    NUMBER_OF_BAMBOO_1        + \
  74.     NUMBER_OF_BAMBOO_2        +    NUMBER_OF_BAMBOO_3        + \
  75.     NUMBER_OF_BAMBOO_4        +    NUMBER_OF_BAMBOO_5        + \
  76.     NUMBER_OF_BAMBOO_6        +    NUMBER_OF_BAMBOO_7        + \
  77.     NUMBER_OF_BAMBOO_8        +    NUMBER_OF_BAMBOO_9        + \
  78.                             +    NUMBER_OF_WHITE            + \
  79.     NUMBER_OF_CHARACTER_1    +    NUMBER_OF_CHARACTER_2    + \
  80.     NUMBER_OF_CHARACTER_3    +    NUMBER_OF_CHARACTER_4    + \
  81.     NUMBER_OF_CHARACTER_5    +    NUMBER_OF_CHARACTER_6    + \
  82.     NUMBER_OF_CHARACTER_7    +    NUMBER_OF_CHARACTER_8    + \
  83.     NUMBER_OF_CHARACTER_9    +    NUMBER_OF_GREEN            + \
  84.                             +    NUMBER_OF_RED            + \
  85.     NUMBER_OF_BAMBOO        +    NUMBER_OF_PLUM            + \
  86.     NUMBER_OF_ORCHID        +    NUMBER_OF_MUM    )
  87.  
  88. #endif
  89.